spoil and smell rotten - Espagnol Anglais Dictionnaire